<?php
	class MensagemHelper extends AppHelper {

		public $helpers = array('Session', 'Html');

		public function exibir(){
			//echo $this->Html->css('main.css');

			$msg_erro = $this->Session->read("msg_erro");
			$msg_sucesso = $this->Session->read("msg_sucesso");
			$msg_aviso = $this->Session->read("msg_aviso");
			$html = "";

			
			
			if(!is_null($msg_erro)){
				if (is_array($msg_erro)){
					foreach ($msg_erro as $erro) {
						$html .= $this->Html->div("alert alert-error", $this->Html->tag('h4', "Erro!") . $this->Html->tag("p", $erro), array('id' => 'mensagem'));
					}
				}else{
					$html .= $this->Html->div("alert alert-error", $this->Html->tag('h4', "Erro!") . $this->Html->tag("p", $msg_erro), array('id' => 'mensagem'));
				}

				
				unset($_SESSION['msg_erro']);
			}

			if(!is_null($msg_sucesso)){
				$html .= $this->Html->div("alert alert-success", $this->Html->tag('h4', "Sucesso!") . $this->Html->tag("p", $msg_sucesso), array('id' => 'mensagem'));
				unset($_SESSION['msg_sucesso']);
			}


			if(!is_null($msg_aviso)){
				$html .= $this->Html->div("alert alert-block", $this->Html->tag('h4', "Aviso!") . $this->Html->tag("p", $msg_aviso), array('id' => 'mensagem'));
				unset($_SESSION['msg_aviso']);
			}

			return $this->output($html);
		}

		public function exibirvalidationErrors(){
			$msgs_erro = $this->Session->read("validation_errors");
			
			$html = "";
			if(!is_null($msgs_erro)){
				$i = 0;
				foreach($msgs_erro as $mensagem){
					$html .= $this->Html->div("alert alert-error", $this->Html->tag('h4', "Erro!") . $this->Html->tag("span", $mensagem[$i]));
					$i++;
				}
				unset($_SESSION['validation_errors']);
				return $this->output($html);
			}

		}
	}
?>